machinery, equipment and installations - Français Anglais Dictionnaire